home *** CD-ROM | disk | FTP | other *** search
/ STraTOS 1997 April & May / STraTOS 1 - 1997 April & May.iso / CD01 / INTERNET / SITES / RAND / UNSPLIT / text0962.txt < prev    next >
Encoding:
Text File  |  1997-02-06  |  6.8 KB  |  195 lines

  1. Hi dudes !
  2.  
  3. This is my first draft for the posting onto the Amiga programmers 
  4. newsgroup.
  5.  
  6. A couple of points.
  7.  
  8.  
  9. o       No flames please, its late and I've been up 18 hours so far with 
  10.         12 of them working my nuts off in London.
  11.  
  12. o       I have refrained from naming individuals at this moment. People 
  13.         know whose done what within our group. But if you want credits 
  14.         entered they can be ...
  15.         Maybe the programmer module credit list could be attached ?
  16.  
  17. o       Is it wise to put info on the Web pages and Mailing list? I can 
  18.         foresee multiple posts from many pricks just out for a flame war.
  19.         But then again they should be programmers and more mature (?).
  20.  
  21. o       All comments and ammendments welcome ! This is just to get the 
  22.         ball rolling.
  23.         
  24. I would prefer it if Johan did the final ammendments and posting to 
  25. the newsgroup. Also his e-mail address should be used for comments and 
  26. feedback - to basically act as a buffer for abuse !
  27.  
  28. I don't think its a good idea to re-post changes continually at this 
  29. stage. If people either post small sentences that need to be added 
  30. or send ammendments to Johan and/or myself.
  31.  
  32. Bye for now,
  33.  
  34. -Simon
  35.  
  36.  
  37. ***********************
  38.  
  39. Subject: Freeware Doom for the Amiga ?
  40.  
  41.  
  42. To all interested parties,
  43.  
  44.  
  45. Here is a message for all interested and curious people in creating a 
  46. DOOM clone for the Amiga. It is a clone and also much more. The 
  47. project title is called BAD MOOD.
  48.  
  49. Bad Mood has been written solely on the Atari Falcon (and clone) 
  50. computers.
  51. The program (which will be described later) is written in pure 
  52. assembler, both 68030 and heavy use of DSP56001.
  53. (See the last paragraph on porting)
  54.  
  55. This project was initialised late last year following the discovery of 
  56. a Doom WAD file viewer for the PC. This program from a Jake Hill came 
  57. with C++ source code and showed how to produce a 3D engine where Doom 
  58. compatible WAD files can be viewed.
  59.  
  60. The project is being developed over the internet with a specific Bad 
  61. Mood mailing list also in operation.
  62. There are also FTP and WWW sites around the globe detailing 
  63. individuals experiences/code/ideas for the program aswell.
  64. Graphics, animations(MPEGs and FLIs) and screen shots are available 
  65. for viewing.
  66.  
  67.  
  68. So why is this message posted here, I hear you cry ?
  69. ----------------------------------------------------
  70.  
  71. Well the reason being is it is a programming project that interests 
  72. many people and so will be beneficial to both Amiga and Falcon 
  73. platforms.
  74.  
  75. The idea behind this post is to further the project in many areas and 
  76. hopefully help out with a port to the Amiga platform.
  77.  
  78. In return the project can be further enhanced by intelligent and 
  79. creative discussions in terms of Artificial Intelligence, the Sound 
  80. System, Multiple Player and Network Support etc. and maybe 68060 CPU 
  81. enhancements/usage.
  82.  
  83. Before we talk about other Doom related utilities that have been 
  84. currently written, here is a small excerpt from one of the last Bad 
  85. Mood releases :
  86.  
  87. *---------------------------------------------------------------*
  88.  
  89. Bad Mood v2.14 alpha release - 28/06/96
  90.  
  91. Bad Mood is a special project planned as the basis for a PC Doom /
  92. Doom II / Heretic compatible (pseudo) 3D game system for the Atari
  93. Falcon & compatibles.
  94.  
  95. The system itself is intended more as a generic game engine than
  96. any specific game, in order to allow open-ended flexibility and
  97. therefore encourage development of a vast array of generically
  98. similar games on the Falcon. Bad Mood itself is being developed
  99. into a fully playable game in order to demonstrate the power of
  100. this engine. 
  101.  
  102. There is still much to do before a final release, but with new
  103. people joining the team, the project is becoming more and more
  104. a reality.
  105.  
  106. This software is currently 'freeware', and is therefore available
  107. free of charge. The Bad Mood developers retain the right to alter
  108. this freeware status for future releases, although this is highly
  109. unlikely. Sourcecode is also freely available.
  110.  
  111. *----------> Features <-----------------------------------------*
  112.  
  113. * Doom, Doom II & Heretic IWAD compatible.
  114. * Supports Doom, Doom II & Heretic PWAD files.
  115. * 16-bit truecolour graphics.
  116. * Perspective mapped walls.
  117. * Rotating, perspective mapped floors & ceilings.
  118. * Transparent wall textures.
  119. * Alpha-channeled wall textures.
  120. * Wraparound sky textures.
  121. * Artificial & depth-cued lighting.
  122. * LRU graphics cache for high speed & low ram requirements.
  123. * Variable x & y detail settings.
  124. * Variable viewport size up to 320x240.
  125. * Scaled player movement.
  126. * Simulated 'bobbing' movement.
  127. * Advanced version of BSP & occlusion algorithms for speed.
  128. * Works with all good CPU accelerators, including 68040 CPUs.
  129. * Fully FastRAM compatible with both FXRam & real 32-bit RAM.
  130. * Sources are freely available from several FTP & Websites.
  131.  
  132. *---------------------------------------------------------------*
  133.  
  134.  
  135. As well as the main program development Bad Mood has also other 
  136. utilities and applications being con-currently developed.
  137.  
  138. First is FWT - FalconWadTool. A conversion of the PC program for WAD 
  139. object management, both in terms of importing data (graphics and 
  140. sound) aswell as exporting them.
  141.  
  142. Secondly is a major piece of software based on DEU - The Doom Editor 
  143. Utility (for level creation and customisation).
  144.  
  145. This application has been converted to run with GEM, the  Atari 
  146. version of PC-Windows or Workbench.
  147. Although written in C and following closely to the original DEU code 
  148. it has been re-written to comply with Window operations as apposed to 
  149. the original PC-DOS version.
  150.  
  151. Also produced has been a resolution graphics packet. This allows the 
  152. source code to be compiled to run on a specific montior at a specific 
  153. screen size and frequency. This includes RGB/VGA and PAL/NTSC flavours 
  154. from 408 x 480 down to 160 x 84 (!) for state-of-the-art Multisync 
  155. monitors.
  156.  
  157.  
  158.  
  159. A quick note on porting
  160. -----------------------
  161.  
  162. Althought the architecture of the Falcon and AGA Amiga machines is 
  163. fairly similar in terms of being based around a Motorola CPU there are 
  164. a few differences.
  165.  
  166. Notably the lack of a DSP chip on a standard stock AGA machine. It is 
  167. possible third party DSP cards maybe used but we don't have any clear 
  168. information on this.
  169.  
  170. Also there is a difference in terms of graphical modes that will need 
  171. to be addressed. 
  172. **More info on chunky to planar conversions perhaps ?????????
  173.  
  174. All 68030 code has been created and compiled using HiSofts Devpac 3, 
  175. which most of you should be familiar with.
  176.  
  177.  
  178. What do you do now ?
  179. --------------------
  180.  
  181. If after reading this post and you're interested with any aspect, 
  182. either porting the code to the Amiga or just interested in working out 
  183. Artifical Intelligence routines for the different monsters or whatever 
  184. then please reply !
  185.  
  186.  
  187. Regards,
  188.  
  189. Johan Klockars and Bertrand Le Roy (Project co-ordinators)
  190.  
  191.  
  192. E-mail contact address
  193. Web Site Addresses ???????
  194.  
  195.